Empirical analysis of overheads in cluster environments
نویسندگان
چکیده
In concurrent computing environments based on heterogeneous processing elements interconnected by general-purpose networks, several classes of overheads contribute to lowered performance. The most obvious limitations are network throughput and latency, but certain other factors also play a significant role. In an attempt to gain some insight into the nature of these overheads, and to propose strategies to alleviate them, empirical measurements of native communication performance as well as application execution performance were conducted, using the PVM network computing system. These experiments and our analyses have identified load imbalance, the parallelism model adopted, communication delay and throughput, and within-host overheads as the primary factors affecting performance in cluster environments. Interestingly, we find that agenda parallelism and load balancing strategies contribute significantly more to better performance than improved communications or system tuning. Drawing general conclusions on how these inefficiencies may be overcome is inadvisable because of the tremendous variability of many parameters in general purpose network environments; we therefore propose several potential approaches, including model selection criteria, partitioning strategies, and software system heuristics, to reduce overheads and enhance performance in network based environments.
منابع مشابه
Static Analysis of Railway Overheads Considering Pantograph Effect
This article is concerned with the static analysis of structural cables used in railway overheads. Structural analysis computer program named ANSYS is used for analysis. Two effects are considered in the analysis. First one is the bending behavior effect of cables. BEAM188 in addition to LINK10 and LINK180 is used to see the difference in case of additional bending effect. Besides, LINK10 and L...
متن کاملStatic Analysis of Railway Overheads Considering Pantograph Effect
This article is concerned with the static analysis of structural cables used in railway overheads. Structural analysis computer program named ANSYS is used for analysis. Two effects are considered in the analysis. First one is the bending behavior effect of cables. BEAM188 in addition to LINK10 and LINK180 is used to see the difference in case of additional bending effect. Besides, LINK10 and L...
متن کاملPrivacy Preserving Distributed K-Means Clustering in Malicious Model Using Zero Knowledge Proof
Preserving Privacy is crucial in distributed environments wherein data mining becomes a collaborative task among participants. Critical applications in distributed environment demand higher level of privacy with lesser overheads. Solutions proposed on the lines of cryptography provide higher level of privacy but poor scalability due to higher overheads. Further, existing cryptography based solu...
متن کاملEnergy Band Based Clustering Protocol for Wireless Sensor Networks
Clustering is one of the widely used techniques to prolong the lifetime of wireless sensor networks in environments where battery replacement of individual sensor nodes is not an option after their deployment. However, clustering overheads such as cluster formation, its size, cluster head selection & rotation, directly affects the lifetime of WSN. This paper introduces and analyzes a new Single...
متن کاملDistributed Frequent Itemsets Mining in Heterogeneous Platforms
Huge amounts of datasets with different sizes are naturally distributed over the network. In this paper we propose a distributed algorithm for frequent itemsets generation on heterogeneous clusters and grid environments. In addition to the disparity in the performance and the workload capacity in these environments, other constraints are related to the datasets distribution and their nature, an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency - Practice and Experience
دوره 6 شماره
صفحات -
تاریخ انتشار 1994